/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package managedbean;

import ejb.amministratore.AmministratoreEJBLocal;
import ejb.moderatore.ModeratoreEJBLocal;
import ejb.supervisore.SupervisoreEJBLocal;
import java.io.Serializable;
import javax.ejb.EJB;

/**
 *
 * @author Carmela
 */
public class GestioneSito implements Serializable {

    @EJB
    private AmministratoreEJBLocal amministratoreEJB;
    @EJB
    private SupervisoreEJBLocal supervisoreEJB;
    @EJB
    private ModeratoreEJBLocal moderatoreEJB;

    public String getNomeSupervisore() {

        return supervisoreEJB.getNome();
    }// getNomeSuperervisore

    public Long getIdSupervisore() {

        return supervisoreEJB.getIdSupervisore();
    }// getIdSupervisore

    public String getNomeModeratore() {

        return moderatoreEJB.getNome();
    }// getNomeModeratore

    public Long getIdModeratore() {

        return moderatoreEJB.getId();
    }// getIdModeratore

    public Long getIdAmministratore() {

        return amministratoreEJB.getIdAmministratore();
    }// getIdAmministratore

    public String getNomeAmministratore() {

        return amministratoreEJB.getNome();
    }// getNomeAmministratore

    public void setNomeSupervisore(String nome) {

        supervisoreEJB.setNome(nome);
    }// setNomeSupervisore

    public void setNomeModeratore(String nome) {

        moderatoreEJB.setNome(nome);
    }// setNomeModeratore

    public void setNomeAmministratore(String nome) {

        amministratoreEJB.setNome(nome);
    }// setNomeAmministratore

    public void setIdSupervisore(Long id) {

        supervisoreEJB.setIdSupervisore(id);
    }// setIdSupervisore

    public void setIdModeratore(Long id) {

        moderatoreEJB.setId(id);
    }// setIdModeratore

    public void setIdAmministratore(Long id) {

        amministratoreEJB.setIdAmministratore(id);
    }// setIdAmministratore

    /**
     * Creates a new instance of GestioneSito
     */
    public GestioneSito() {
    }
}
